package com.imooc.pan.storage.engine.core.context;

import lombok.Data;

import java.io.InputStream;

/**
 * @author hhb
 * @data 2024/6/11 16:34
 */
@Data
public class StoreChunkFileContext {

    /**
     * 文件名称
     */
    private String filename;

    /**
     * 文件标识
     */
    private String identifier;

    /**
     * 文件总大小
     */
    private Long totalSize;

    /**
     * 文件输入流
     */
    private InputStream inputStream;

    /**
     * 文件存储路径
     */
    private String realPath;

    /**
     * 文件总分片书
     */
    private Integer totalChunks;

    /**
     * 文件分片当前序号
     */
    private Integer chunkNumber;

    /**
     * 文件分片当前大小
     */
    private Long currentChunkSize;

    /**
     * 用户ID
     */
    private Long userId;


}
